package cn.xenosp.server.module.menu.service;

import cn.xenosp.server.module.menu.entity.SysMenu;
import cn.xenosp.server.module.menu.entity.SysMenuVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author TongHui
* @description 针对表【sys_menu(菜单权限表)】的数据库操作Service
* @createDate 2024-10-20 19:57:51
*/
public interface SysMenuService extends IService<SysMenu> {
    IPage getPage(SysMenuVO sysMenuVO);

    List<SysMenu> getListById(SysMenuVO sysMenuVO);
    void save(SysMenuVO sysMenuVO);
    void update(SysMenuVO sysMenuVO);
    void updateStatus(SysMenuVO sysMenuVO);
    void delete(SysMenuVO sysMenuVO);
    List<SysMenu> getAllParentResources(SysMenuVO sysMenuVO);
}
